package cn.cvs.service.volunteerApply;

import cn.cvs.pojo.VolunteerApply;
import org.apache.ibatis.annotations.Param;


import java.util.List;

public interface VolunteerApplyService {

    /**
     *  查询志愿者申请记录信息列表
     * @param status 状态
     * @param pageIndex 页码
     * @param pageSize 每页显示数量
     * @return
     */
    public List<VolunteerApply> queryPageList( Integer status, Integer pageIndex,  Integer pageSize);

    /**
     *  查询志愿者申请记录信息总记录数
     * @param status
     * @return
     */
    public int count(Integer status);

    /**
     *  删除申请信息
     * @param id
     * @return
     */
    public int removeById(Integer id);

    /**
     * 查询申请详情信息
     * @param id
     * @return
     */
    public VolunteerApply queryById( Integer id);

    /**
     * 删除申请信息
     * @param id
     * @param status
     * @return
     */
    public int modifyById( Integer id, Integer status);
}
